Minutes, IBIS Quality Committee 12 May 2015 11:00-12:00 EST (08:00-09:00 PST) ROLL CALL eASIC: David Banas Ericsson: Anders Ekholm Intel: Michael Mirmak Eugene Lim IO Methodology * Lance Wang Signal Integrity Software * Mike LaBonte Teraspeed Labs: * Bob Ross Everyone in attendance marked by * NOTE: "AR" = Action Required. -----------------------MINUTES --------------------------- Mike LaBonte conducted the meeting. Call for IBIS related patent disclosures: - None Call for opens: - None ARs: - Mike LaBonte create list of possible DLL checks for IBISCHK. - Done. - Mike recover percent format specifications in spreadsheet. - No new progress, this will be next. - Mike add comments to CMPNT, DLY, MSPEC sections. - No new progress. - Lance add comments to EBD section. - No new progress. - Bob add comments to CIRCUIT section. - No new progress. Parser development: - Bob: We are held up by: - Acceptance of new terms by Atul. - Resolution of BIRD176. - Bob showed the contract for IBISCHK 6.1 development. - Bob: I have issues with BIRD176 as proposed. - This can be resolved with a three word change. - This does not affect the parser. - Bob: We are adding 9 checks. IBISCHK DLL checking: - Mike showed IBISCHK Checks for IBIS-AMI DLL Integrity. - Bob: These checks could be classified as existence and operational. - Mike added category headers. - Lance: There are models that legitimately require vendor libraries. - Mike: For example some models use a MatLab runtime library. - Lance: They should at least document this. - Bob: Unlike IBISCHK, the IBIS-AMI evaluation kits are unofficial. - Cadence and SiSoft tools may give different. - One uses Use_Init_Output, which has been deprecated. - The kits have not been updated for some time. - Mike: Also we do not have the source code for the kits. - Mike: If DLL functions are called there should be a separate process or thread. - If it crashes IBISCHK would then be able to continue. - Bob: The DLL might hang too, and not return. - Mike: It could be run in the background, with a timeout. - Bob: We should suggest a test pattern for the function calls. - Mike: I almost added a clock_times check, but did not. - Some models fail to add -1 after the last valid clock. - But it might be necessary to simulate many bits before the CDR locks. - Execution times might be too long. - And some models output no clock_times at all. Meeting ended: 12:05 Next meeting May 19